package kr.hkit.PowerJava.chapter08;

/** 은행 계좌
 * owner - 소유주
 * accountNumber - 계좌번호
 * balance - 예금 잔액
 * @author hkit
 */
public class BankAccount {
         private String owner;
         private int accountNumber;
         private int balance;
         
         public BankAccount(String owner, int accountNumber, int balance) {
			super();
			this.owner = owner;
			this.accountNumber = accountNumber;
			this.balance = balance;
		}
		/**예금
         * @param amount 입금액
         */
        public void deposit(int amount){
        	 balance += amount;
        	 
         }
	    public int withdraw(int amount){
	    	if (balance < amount || balance == 0){
	    		System.out.println("출금 불가 잔액" + balance );
	    return -1;
	    	}else{
	     balance -= amount;
	     return amount;
	    }
}
		@Override
		public String toString() {
			return "BankAccount [owner=" + owner + ", accountNumber="
					+ accountNumber + ", balance=" + balance + "]";
		}


}